package br.com.universidade.castelo.branco.dao;

import java.util.List;

import br.com.universidade.castelo.branco.vo.Pesquisa;
import br.com.universidade.castelo.branco.vo.Relacionamento;
import br.com.universidade.castelo.branco.vo.RespostaPesquisa;

public interface RelatoriosDAO {
	
	public List<RespostaPesquisa> emitirRelatorioPesquisa(int id_pesquisa) throws Exception;
	public List<Integer> listarQtdIdQuestionarioPesquisa() throws Exception;
	public List<Pesquisa> listarPesquisa(int id_questionario) throws Exception;
	public boolean verificaComparaQuestionario(Pesquisa dadosPesquisa)	throws Exception;
	public List<Integer> listarQtdIdQuestionarioComparacao(int id_quest) throws Exception;
	public List<Pesquisa> listarPesquisaRelatorio() throws Exception;
	public List<Pesquisa> buscaDadosPesquisa(String tema) throws Exception;
	public List<Pesquisa> listarPesquisaParaRelatorio(int id_pesquisa) throws Exception;
	public List<Relacionamento> listaPerguntaQuestionario(int id_questionario) throws Exception;
	public List<RespostaPesquisa> emitirRelatorioPergunta(int id_pesquisa, int id_questionario, int id_pergunta) throws Exception;
	public RespostaPesquisa emitirRelatorioSetor(int id_pesquisa, int id_questionario, String area) throws Exception;
	public List<RespostaPesquisa> listarSetor(int id_pesquisa) throws Exception;
	public RespostaPesquisa emitirRelatorioColaboradorPesquisa(int id_pesquisa, int id_questionario) throws Exception;

}
